mechanical turbo compounding - Turkish English Dictionary